﻿#define _CRT_SECURE_NO_WARNINGS 1


//#include <iostream>
//#include <vector>
//using namespace std;
//
//int main()
//{
//    int n = 0, k = 0;
//    int day = 0;
//    long long maxbenefit = 0, benefitcount = 0;
//    long long shamecount = 0, minshame = 0;
//    cin >> n >> k;
//    vector<int> benefit(n);
//    vector<int> shame(n);
//    for (int i = 0; i < n; i++)
//    {
//        cin >> benefit[i];
//    }
//    for (int i = 0; i < n; i++)
//    {
//        cin >> shame[i];
//    }
//    for (int i = 0; i <= n - k; i++)
//    {
//        benefitcount = 0;
//        shamecount = 0;
//        for (int j = i; j <= i + k - 1; j++)
//        {
//            benefitcount += benefit[j];
//            shamecount += shame[j];
//        }
//
//        if (benefitcount > maxbenefit)
//        {
//            maxbenefit = benefitcount;
//            minshame = shamecount;
//            day = i + 1;
//        }
//        else if (benefitcount == maxbenefit)
//        {
//            if (shamecount < minshame)
//            {
//                day = i + 1;
//                minshame = shamecount;
//            }
//        }
//    }
//    cout << day << endl;
//    return 0;
//}


//#include <iostream>
//#include <vector>
//using namespace std;
//
//int main()
//{
//    int n = 0, m = 0;
//    vector<vector<int>> v;
//    vector<long long> x;
//    vector<long long> y;
//    cin >> n >> m;
//    v.resize(n);
//    for (int i = 0; i < n; i++)
//    {
//        long long count = 0;
//        v[i].resize(m);
//        for (int j = 0; j < m; j++)
//        {
//            scanf("%d", &v[i][j]);
//            count += v[i][j];
//        }
//        x.push_back(count);
//    }
//    for (int i = 0; i < m; i++)
//    {
//        long long count = 0;
//        for (int j = 0; j < n; j++)
//        {
//            count += v[j][i];
//        }
//        y.push_back(count);
//    }
//    for (int i = 0; i < n; i++)
//    {
//        long long a = 0;
//        for (int j = 0; j < m; j++)
//        {
//            a = x[i] + y[j] - v[i][j];
//            if (j == m - 1)
//            {
//                printf("%lld", a);
//            }
//            else
//            {
//                printf("%lld ", a);
//            }
//        }
//        cout << endl;
//    }
//    return 0;
//}


//#include <iostream>
//#include <vector>
//#include <algorithm>
//#include <cmath>
//using namespace std;
//
//int main()
//{
//    int n = 0;
//    int m = 0;
//    cin >> n;
//    vector<int> v;
//    while (n)
//    {
//        v.push_back(n % 10);
//        n /= 10;
//    }
//    reverse(v.begin(), v.end());
//    for (int i = 0; i < v.size(); i++)
//    {
//        if (v[i] != 0 && v[i] != 1)
//        {
//            if (v[i] % 2 == 0)
//            {
//                v[i] = 0;
//            }
//            else
//            {
//                v[i] = 1;
//            }
//        }
//        m += v[i] * pow(10, v.size() - 1 - i);
//    }
//    cout << m << endl;
//    return 0;
//}
